package com.pencilisland.pay.mgt.app.service;

/**
 * Rest服务
 * 
 * @author Breeze
 *
 */
public interface RestService {

	/**
	 * 请示core服务报文
	 * 
	 * @param messageId
	 *            报文标识
	 * @param body
	 *            报文数据
	 * @param returnType
	 *            返回类型
	 * @return
	 */
	<T> T sendToCoreMP(String messageId, Object body, Class<T> returnType);

	/**
	 * 获取二维码
	 * @param path
	 * @param width
	 * @return
	 */
	byte[] createwxaqrcode(String accessToken,String path, int width);

}
